Deworming schedules can vary based on the puppy's age and risk factors. It's generally recommended to start deworming at around two weeks of age, with repeat treatments every two weeks until they are about three months old. Following this initial schedule, your veterinarian might recommend additional treatments based on fecal exams and your puppy's lifestyle.